Skip to content

Conversation

@Ronierys2
Copy link
Member


Correções e Ajustes Gerais

  • Correção de Filter com LIKE no ClientSQL e DWMemTable.
  • Correção de buffersize.
  • Correção de ParamByName.
  • Correção de access violation no IndexFieldNames e na destruição do DataSet.
  • Correção de parâmetros no ClientSQL.
  • Correções internas e ajustes em IFDEF's.
  • Correção de compilação para Delphi 7.
  • Correção do SQL Editor em Lazarus e Delphi.
  • Correção de Freemem para Lazarus/Delphi antigos no binário.

Ajustes de Tipos de Dados

  • Correção no StorageBin para usar NVARCHAR no MSSQL Server (Unicode).
  • Correção na leitura e gravação de campos Timestamp (Data/Hora) no ClientSQL e DWMemTable.
  • Correção de optInteger(), garantindo o valor padrão quando a chave não existir.
  • Correção de SET para campos Data, Hora e DataHora na versão 2.1.
  • Correção de leitura de Single/Float no Delphi e início da implementação no Lazarus.
  • Correção de WideChar e WideString.
  • Correção de BCD, LongInt e outros tipos numéricos para FPC/Zeos.
  • Correção de leitura de dados no MemTable e no ClientSQL para Android 32 bits.
  • Correção para gravação de dados com acentuação em campos MEMO e WIDEMEMO.
  • Correção de códigos de página para RESTDWParams.

Melhorias de Compatibilidade

  • Adicionada mecânica de BJSON e suporte ao OpenSSL 1.1.1.
  • JWT: Início da compatibilidade com Web, com geração e validação de tokens.
  • Alteração no autenticador para adicionar suporte a OAuth com certificado.
  • Ajustes internos para a nova autenticação.
  • Atualização do sistema OAuth.
  • Atualização do RESTDW Proxy Request.
  • Correção para funcionamento dos parâmetros via URL em aplicações ISAPI/CGI.

Suporte ao Lazarus/FPC

  • Correções e ajustes contínuos para compatibilidade com Lazarus/FPC.
  • Correção de campos numéricos no Lazarus.
  • Correção de PhisicDrivers para o novo sistema de dados.
  • Pacote com ajustes para permitir servers e clients em Pascal FPC (VSCode, Sublime, Bloco de Notas).
  • Adicionado demo FPC puro para uso no VSCode.

Correções de SSL e OpenSSL

  • Adicionado OpenSSL 1.1.1 para Windows 32 e 64 bits.
  • Correção de SSL para instalação em Lazarus.
  • Commit de pacotes para compilação do SSL em Android.
  • Correção de compilação para Android.
  • Correção de SSL para Lazarus e Delphi antigos/novos.

Ajustes e Melhorias Diversas

  • Ajuste de certificado no Delphi.
  • Correção de conversão dos tipos Variant internos no Lazarus e outros.
  • Ajustes nos drivers Zeos (RESTDWZEOSDriver.dproj, inclusão da cláusula ZEOS8UP).
  • Correção dos drivers Zeos e outros.
  • Ajustes para VSCode e FPC puro.
  • Correção no demo de FPC puro.
  • Remoção temporária da criptografia.
  • Atualização dos DEMO's.

correção de erros:

Fixed #395

---

### **Correções e Ajustes Gerais**
- Correção de `Filter` com `LIKE` no `ClientSQL` e `DWMemTable`.
- Correção de `buffersize`.
- Correção de `ParamByName`.
- Correção de `access violation` no `IndexFieldNames` e na destruição do `DataSet`.
- Correção de parâmetros no `ClientSQL`.
- Correções internas e ajustes em `IFDEF's`.
- Correção de compilação para Delphi 7.
- Correção do `SQL Editor` em Lazarus e Delphi.
- Correção de `Freemem` para Lazarus/Delphi antigos no binário.

### **Ajustes de Tipos de Dados**
- Correção no `StorageBin` para usar `NVARCHAR` no **MSSQL Server** (Unicode).
- Correção na leitura e gravação de **campos Timestamp (Data/Hora)** no `ClientSQL` e `DWMemTable`.
- Correção de `optInteger()`, garantindo o valor padrão quando a chave não existir.
- Correção de `SET` para campos `Data`, `Hora` e `DataHora` na versão **2.1**.
- Correção de leitura de `Single/Float` no Delphi e início da implementação no Lazarus.
- Correção de `WideChar` e `WideString`.
- Correção de `BCD`, `LongInt` e outros tipos numéricos para **FPC/Zeos**.
- Correção de leitura de dados no `MemTable` e no `ClientSQL` para **Android 32 bits**.
- Correção para gravação de dados com acentuação em campos `MEMO` e `WIDEMEMO`.
- Correção de códigos de página para `RESTDWParams`.

### **Melhorias de Compatibilidade**
- Adicionada mecânica de `BJSON` e suporte ao **OpenSSL 1.1.1**.
- **JWT:** Início da compatibilidade com Web, com geração e validação de tokens.
- Alteração no autenticador para adicionar suporte a **OAuth com certificado**.
- Ajustes internos para a nova autenticação.
- Atualização do sistema **OAuth**.
- Atualização do `RESTDW Proxy Request`.
- Correção para funcionamento dos parâmetros via URL em aplicações **ISAPI/CGI**.

### **Suporte ao Lazarus/FPC**
- Correções e ajustes contínuos para compatibilidade com **Lazarus/FPC**.
- Correção de campos numéricos no Lazarus.
- Correção de `PhisicDrivers` para o novo sistema de dados.
- Pacote com ajustes para permitir **servers e clients** em Pascal FPC (VSCode, Sublime, Bloco de Notas).
- Adicionado **demo FPC puro** para uso no VSCode.

### **Correções de SSL e OpenSSL**
- Adicionado **OpenSSL 1.1.1** para **Windows 32 e 64 bits**.
- Correção de SSL para instalação em **Lazarus**.
- Commit de pacotes para compilação do SSL em **Android**.
- Correção de **compilação para Android**.
- Correção de SSL para Lazarus e Delphi antigos/novos.

### **Ajustes e Melhorias Diversas**
- Ajuste de certificado no Delphi.
- Correção de conversão dos tipos `Variant` internos no Lazarus e outros.
- Ajustes nos **drivers Zeos** (`RESTDWZEOSDriver.dproj`, inclusão da cláusula `ZEOS8UP`).
- Correção dos drivers **Zeos e outros**.
- Ajustes para **VSCode e FPC puro**.
- Correção no demo de FPC puro.
- Remoção temporária da **criptografia**.
- Atualização dos **DEMO's**.

---

correção de erros:

Fixed #395
@Ronierys2 Ronierys2 merged commit 23e9e51 into master Feb 11, 2025
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

[Bug]: Erro após instalação pacote Delphi 12 Athens Community Edition - uRESTComponentBase not Found

2 participants